measuring and rolling machine - Spanish English Dictionary